@charset "utf-8";
.mainstep{width:980px; background:#F7F7F7;margin:0 auto;padding-top:10px;display:block;height:auto;}
.main .regbox{background:#F7F7F7;float:left;width:980px;}

.stepBox {float:left; background:#F7F7F7;width:980px;height:900px; position:relative;}
.stepBox h3{ background:url(../images/arrow.gif) no-repeat;height:39px;line-height:39px;color:#fff;padding-left:15px;}
.stepBox h3 span{margin-left:40px;}
.stepBox img{vertical-align:middle;margin:0 10px;}
.stepBox textarea {color:#333; padding:5px;margin:10px; background:#fafafa;border:1px solid #ccc;}
.stepBox .title{margin-top:20px;margin-left:15px; color:#333;}
.regtab { position:absolute;top:300px;right:50px;}
.regtab p{margin:10px;}


/*注册页面*/

#left { width:584px; border-right:1px solid #e0e0e0; float:left; height:570px; padding:20px 0 0 100px;}
#left form .re_o ,#left form .re_y {width:570px; height:auto; overflow:visible; margin-bottom:6px; float:left; font-size:12px; color:#9c9c9c;}
#left form .re_y p { float: left; display: inline-block; height: 30px; line-height: 30px; margin-right: 15px;}
#left form .re_y input { margin-top: 8px; float: left; margin-right: 5px;}
#left form .re_o #code { width:205px;}
#left form .re_o div ,#left form .re_y div { width:570px; height:30px; float:left; line-height:30px;}
#left form .re_o div span ,#left form .re_y div span { display:block; float:left; width:75px; padding-right:5px; text-align:right; height:30px; line-height:30px; font-size:14px; color:#545454;}
#left form .re_o .hidden { float:right;width:120px;text-align:left; }
#left form .re_o div span b ,#left form .re_y div span b{ font-weight:normal;  padding:0 2px;}
#left form .re_o div input { width:330px; height:28px; margin-right: 10px; line-height:28px; text-indent:5px; padding:0;}
#left form .re_o .re_c ,#left form .re_y .re_c {  text-indent:80px; padding-top:5px;}
#left form .re_o #cds { position:relative;}
#left form .re_o #cds #codes { width:125px; height:60px; position:absolute; top:2px; left:293px;}
#left form .re_o #cds #dianji { display: block; width: 100px; height: 40px; line-height: 20px; text-align:left;}
#left form .re_a { width:470px; margin-bottom:15px; height:30px; float:left; line-height:30px; padding-left:80px; font-size:12px; color:#9c9c9c;}
#left form .re_a input { float:left;}
#left form .re_a div { float:left; line-height:12px; padding-left: 10px;}
#left form .re_a .re_b { cursor:pointer; width:119px; height:37px; display:block; background:url(../images/zc.gif) no-repeat 0 0; border:0; padding:0;}
#left form .re_o .re_c1 { width:400px; padding-left:80px;height:16px;}
#left form .re_o .re_c1 span{height: 15px;width: 80px;float:left;}
#left form .re_o .re_c1 p {display:block;width:16px;height:16px;line-height:16px;float:left;margin:0;}
#left form .re_o div p { position: relative; text-indent: 15px;}
#left form .re_o div p img { position: absolute; top: 10px; left: 0; }

#left form .re_o #cds span {position: relative; text-indent: 15px; }
#left form .re_o #cds span  img { position: absolute; top: 10px; left: 0; } 

#left form .re_o label  ,.cd1  { color: #f66; font-weight: normal;}
.cd1,.cd2 { padding-left:10px;}
#left form .phone div input { width:230px;}
#left form .phone #getcode { width:80px; cursor:pointer;}
#right { width:263px;float:right; height:100%;}
#right dl { padding:10px; width:243px; height:auto; overflow:hidden; margin-top:25px; }
#right dl dt { font-size:24px; font-family:impact,"微软雅黑"; color:#d50000; text-shadow:2px 2px 5px #FF6;}
#right dl dd { font-size:13px; font-family:"微软雅黑"; line-height:14px; margin-top:10px; color:#666; }
#agreeli { cursor:pointer;}
